x86: Dynamically allocate percpu data area when a CPU comes online.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 18 May 2010 14:13:45 +0000 (15:13 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 18 May 2010 14:13:45 +0000 (15:13 +0100)
commit00c51c29c14611cdb4164fc64e89b6e7ad6c1df2
tree4c4462e5d66a0bc71b12f669a3a3c9a17c682b1d
parentc12bbde846af61d1b8441da6c627181ccbc7a157
x86: Dynamically allocate percpu data area when a CPU comes online.

At the same time, the data area starts life zeroed.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
17 files changed:
xen/arch/x86/Makefile
xen/arch/x86/irq.c
xen/arch/x86/nmi.c
xen/arch/x86/percpu.c [new file with mode: 0644]
xen/arch/x86/setup.c
xen/arch/x86/smpboot.c
xen/arch/x86/tboot.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/supervisor_mode_kernel.S
xen/arch/x86/xen.lds.S
xen/common/rcupdate.c
xen/common/sched_credit.c
xen/drivers/cpufreq/utility.c
xen/include/asm-x86/percpu.h
xen/include/asm-x86/x86_32/asm_defns.h
xen/include/asm-x86/x86_64/asm_defns.h
xen/xsm/flask/avc.c